草庐IT

安卓 EditText 安卓 :textDirection

全部标签

android - JSONParser 错误,找不到类。安卓

我正尝试在我的Android应用程序中获取来自Twitter的提要。为此,我使用了一些示例代码,但现在我无法启动该应用程序。这是代码:importorg.apache.http.client.HttpClient;importorg.apache.http.client.ResponseHandler;importorg.apache.http.client.methods.HttpGet;importorg.apache.http.impl.client.BasicResponseHandler;importorg.apache.http.impl.client.DefaultHtt

android - 当我动态添加 View 时,键盘在 EditText 上重叠

我正在将View(RelativeLayout和EditText)动态添加到FrameLayout中,并使用setTranslate设置它们的位置方法。但是屏幕上的键盘与我的EditText重叠。我试过设置android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"在list中,但仍然没有结果。我正在使用11SDK。如何解决这个问题?截图如下: 最佳答案 因为您已经在list中尝试过Activityandroid:windowSoftInputMode。您可以通过将

android - 如何限制EditText输入内容

我正在尝试创建一个简单的计算器,它为用户提供EditText以输入数字。允许输入的内容应该是[1,2,3,4,5,6,7,8,9,0,.]我知道可以使用下面的代码来限制输入内容android:digits="1234567890."android:inputType="phone"但是如何防止用户在EditTextBox中添加多个点(.)? 最佳答案 您可以使用InputFilter将EditText中的字符限制为:EditTextmEdit=(EditText)findViewById(R.id.mEdit);InputFilte

安卓。金属探测器

我刚看了这个展示应用程序的视频:https://www.youtube.com/watch?v=2qM3Zps_0pE&feature=player_embedded3点34分。它究竟如何检测金属?我无法在网上找到任何关于它的信息。谁能给我解释一下吗?也许提供一些代码或其他东西......谢谢。编辑这怎么不是一个真正的问题?这是一个与编程相关的问题,询问您如何使用Android设备检测金属。我只是不明白你们中的一些人:) 最佳答案 好吧,你可以使用磁场传感器,我认为他们在该视频中使用的就是这种传感器。http://developer

android - ExpandableListView 中的 EditText - 打开软键盘时保持焦点

我有一个包含多个组的ExpandableList,每个组都包含一个不同类型(不同布局)的子项。我有几个结构相似但subview不同的Activity,所以我决定为它编写一个自定义适配器。适配器在大多数情况下工作良好,除了几个问题:在subview中键入文本几乎是不可能的。在键入每个字符后,EditText似乎失去了焦点。我已附上屏幕截图来说明该行为。当组展开/折叠几次后,TextViews中的文本似乎消失了,每个View中只出现第一个单词的第一个字母。不知何故,它们的布局参数似乎以某种方式计算错误。截图如下:这是我的适配器的代码:publicclassGenericExpandable

android - 安卓输入错误

我在android中开发了一个应用程序。它的输入字段工作正常,例如在2.2、2.3中输入用户名和密码(这将调用服务并获得xml响应),但在4.0、4.1中不起作用。xmlEditTextandroid:id="@+id/email"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_weight="4"android:imeOptions="actionNext"android:singleLine="true"android:text=""在错误日志中。Urlisno

安卓 : Form Validation Library

我正试图在android中找到一个表单验证库。有这样的事吗?我有一张注册表,我想验证它的字段。如果用户输入了无效数据,我想在该字段的右侧放置一个红色警告标记,并弹出一个工具提示,提示他输入了无效数据。我知道android:inputType但这不是我想要的 最佳答案 我不知道有任何这样的库。但是,如果您使用的是EditTexts,那么最好的选择是使用自定义TextWatcher:classTextCheckimplementsTextWatcher{privateEditTexteditor;publicTextCheck(Edit

android - 在具有 MenuItem.SHOW_AS_ACTION_ALWAYS 的 ActionBarSherlock 中将 TextWatcher 添加到 EditText

我正在使用ActionBarSherlock,我想在其中使用MenuItem.SHOW_AS_ACTION_ALWAYS显示一个EditText。它占据条的整个宽度并根据需要显示。但是我在尝试向其添加TextWatcher时遇到了麻烦。因此基于此处接受的答案:http://goo.gl/ite6h我写:EditTextsearch;publicbooleanonCreateOptionsMenu(com.actionbarsherlock.view.Menumenu){menu.add(0,1,1,R.string.inlineSearch).setIcon(R.drawable.ac

安卓键盘按键预览背景图片

开发安卓键盘:如何更改按键预览的背景图片? 最佳答案 如果您通过扩展KeyboardView创建自定义键盘,那么我们可以使用'android:keyPreviewLayout'属性为我们的自定义KeyboardView设置自定义键预览布局。例如其中my_custom_layout.xml是您的自定义预览布局,类似于希望这对您有所帮助! 关于安卓键盘按键预览背景图片,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

安卓 : Strike out Text with bold or thicker line than default STRIKE_THRU_TEXT_FLAG

我在罢工文本中使用以下内容。viewHolder.price_red.setPaintFlags(viewHolder.price_red.getPaintFlags()|Paint.STRIKE_THRU_TEXT_FLAG);它的工作原理,但我想增加删除线的大小。谁能帮我增加线的大小?? 最佳答案 您无法更改删除线的粗细。从docs可以看出它只是一面旗帜。打开或关闭。虽然有几个选项(黑客多于解决方案):将文本加粗或描边。这也会自动划线删除线,使其更加明显使用drawLine手动绘制线条。(虽然这真的很难准确地做到)